body {
    background-color: #FFFFFF;
}

.ui.menu .item img.logo {
    margin-right: 1.5em;
}

.main.container {
    padding-top: 7em;
    padding-bottom: 4em;
}

.wireframe {
    margin-top: 2em;
}

.ui.footer.segment {
    margin: 0;
    padding: 5em 0em;
}

.clearfix::after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: ".";
    clear: both;
    height: 0;
}

.single_line {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.m_table, .m_table tr, .m_table tr td, .m_table tr th {
    width: max-content !important;
    width: -moz-max-content !important;
    width: -webkit-max-content !important;
    width: -o-max-content !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.modal .actions{
    width: max-content !important;
    width: -moz-max-content !important;
    width: -webkit-max-content !important;
    width: -o-max-content !important;
}

body > .grid {
    height: 100%;
}

.column {
    max-width: 33em;
}

.ui .menu .current {
    background-color: #f8f8f8;
}
